Flexible Intermediate Library for MPI-2 Support on an SCore Cluster System

نویسنده

  • Yuichi Tsujita
چکیده

A flexible intermediate library named Stampi for MPI-2 support on a heterogeneous computing environment has been implemented on an SCore cluster system. With the help of a flexible communication mechanism of this library, users can execute MPI functions without awareness of underlying communication mechanism. In message transfer of Stampi, a vendor-supplied MPI library and TCP sockets are used selectively among MPI processes. Introducing its own router process mechanism hides a complex network configuration in inter-machine data transfer. In addition, the MPI-2 extensions, dynamic process creation and MPI-I/O, are also available. We have evaluated primitive functions of Stampi and sufficient performance has been achieved and effectiveness of our flexible implementation has been confirmed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Design and Implementation of a MPI-Based Parallel File System

This paper presents the design of an MPI (Message Passing Interface)-based parallel file system, MPFS. MPI-IO is an extension of MPI which supports flexible logical file partition and physical file organization as well as a rich set of file access functions. MPFS enables users to specify both logical file partitions among user processes and physical file data layouts across data servers. The pr...

متن کامل

New User-Guided and ckpt-Based Checkpointing Libraries for Parallel MPI Applications

We present design and implementation details as well as performance results for two new parallel checkpointing libraries developed by us for parallel MPI applications. The first one, a user-guided library requires from the programmer to support packing and unpacking code with an easy-to-use API using MPI constants. It uses MPI-2 collective I/O calls or a dedicated master process for checkpointi...

متن کامل

Text Searching on a Heterogeneous Cluster of Workstations

In this paper we propose a high-performance flexible text searching implementation on a heterogeneous cluster of workstations using MPI message passing library. We test this parallel implementation and present experimental results for different text sizes and number of workstations.

متن کامل

MPI over Scripting Languages: Usability and Performance Tradeoffs

We present a comparative study of two popular implementations that make the mpi available on matlab—matlabmpi and mpi-tb. We evaluate their performance through micro-benchmarks on a highperformance Linux cluster and compare those to their corresponding implementations on Octave as well as to the lam-mpi library accessed through a C api. We have discovered that there are significant performance ...

متن کامل

Evaluation of MPI Implementations on Grid-connected Clusters using an Emulated WAN Environmen

The MPICH-SCore high performance communication library for cluster computing is integrated into the MPICHG2 library in order to adapt PC clusters to a Grid environment. The integrated library is called MPICH-G2/SCore. In addition, for the purpose of comparison with other approaches, MPICH-SCore itself is extended to encapsulate its network packet into a UDP packet so that packets are delivered ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003